﻿using System;
using System.Collections.Generic;

namespace TradeMeSDK
{
    public class MyTradeMeSummary
    {
        public int WatchListCount { get; set; }
        public int WonCount { get; set; }
        public int LostCount { get; set; }
        public int SellingCount { get; set; }
        public int SoldCount { get; set; }
        public int UnsoldCount { get; set; }
        public int PositiveFeedback { get; set; }
        public int NegativeFeedback { get; set; }
        public int TotalFeedback { get; set; }
        public int MemberId { get; set; }
        public string Nickname { get; set; }
        public DateTime DateJoined { get; set;}
        public DateTime DateAddressVerified { get; set; }
        public bool IsAddressVerified { get; set; }
        public decimal Balance { get; set; }
        public int PayNowBalance { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int FixedPriceOffers { get; set; }
    }

    public class MemberLedger
    {
        public int TotalCount { get; set; }
        public int Page { get; set; }
        public int PageSize { get; set; }
        public List<Ledger> List { get; set; }
    }

    public class Ledger
    {
        public string Name { get; set; }
    }

    public class PayNowLedger
    {
        public int TotalCount { get; set; }
        public int Page { get; set; }
        public int PageSize { get; set; }
        public List<Ledger> List { get; set; }
    }

    public class WatchListResult
    {
        public bool Success { get; set; }
        public string Description { get; set; }
    }


    public class MyTradeMeCriteria
    {
        public int Page { get; set; }
        public int Rows { get; set; }
        public string Criteria { get; set; }
    }
}
